package charpter11.lynx;

import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.Map;

import net.mindview.util.TextFile;

public class TwentyFive {
	public static void main(String[] args) {
		if (args.length == 1) {
			Map<String, ArrayList<Integer>> map = new LinkedHashMap<String, ArrayList<Integer>>();
			TextFile file = new TextFile(args[0],"\\W+");
			
			for(int i = 0; i < file.size(); i++){
				if (map.containsKey(file.get(i))){
					map.get(file.get(i)).add(i);
				}else{
					ArrayList<Integer> key = new ArrayList<Integer>();
					key.add(i);
					map.put(file.get(i), key);
				}
			}
			System.out.println(map);
		} else {
			System.out.println("没有东西让我处理什么啊");
		}

	}
}
